package com.zmx.core.handler.annotation;

import java.lang.annotation.*;

/**
 * @Description: 表明待执行的任务
 * @Author zhaomxr
 * @Date 2021-12-17 11:32
 */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
public @interface MallJob {

    /**
     * 唯一认为实例名称
     * @return
     */
    String value();

    /**
     * 初始化方法
     * @return
     */
    String initMethod() default "";

    /**
     * 销毁方法
     * @return
     */
    String destoryMethod() default "";
}
